package br.slic.entidade;

import java.util.List; 

import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.PrimaryKeyJoinColumn;

@Entity
@PrimaryKeyJoinColumn(name="id")
public class Particular extends Entrega {

	private static final long serialVersionUID = 3343506683480827638L;
	
	@OneToMany
	private List<PessoaFisica> funcionarios;
	
	@OneToMany
	private List<Veiculo> veiculos;
	
	/**
	 * @return the funcionarios
	 */
	public List<PessoaFisica> getFuncionarios() {
		return funcionarios;
	}
	/**
	 * @param funcionarios the funcionarios to set
	 */
	public void setFuncionarios(List<PessoaFisica> funcionarios) {
		this.funcionarios = funcionarios;
	}
	/**
	 * @return the veiculos
	 */
	public List<Veiculo> getVeiculos() {
		return veiculos;
	}
	/**
	 * @param veiculos the veiculos to set
	 */
	public void setVeiculos(List<Veiculo> veiculos) {
		this.veiculos = veiculos;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "Particular [funcionarios=" + funcionarios + ", veiculos="
				+ veiculos + "]";
	}	

}